Package com.streamwide.smartms.lib.core.api_ktx.messages.events

Types

Link copied to clipboard
data class ConversationAdministratorUpdated(    val conversationId: Int,     val administratorNumbers: List<String>?,     val initiatorNumber: String?,     val eventType: String) : MessageEvents
Link copied to clipboard
data class ConversationRecipientUpdated(    val conversationId: Int,     val groupIds: List<Long>?,     val recipientNumbers: List<String>?,     val initiatorNumber: String?,     val eventType: String) : MessageEvents

Events related to recipients

Link copied to clipboard
annotation class ConversationsEvent
Link copied to clipboard
data class ConversationsUpdated(val eventType: String) : MessageEvents
Link copied to clipboard
data class ConversationUpdated(val conversationId: Int, val eventType: String) : MessageEvents
Link copied to clipboard
annotation class ConversationUpdatedEvent
Link copied to clipboard
sealed class MessageEvents : STWEvent
Link copied to clipboard
data class MessageReceived(    val conversationId: Int,     val messageId: Int,     val noNotification: Boolean,     val initiatorNumber: String?,     val eventType: String) : MessageEvents
Link copied to clipboard
annotation class MessageReceivedEvent
Link copied to clipboard
data class MessageSentStatusDeliveryUpdated(    val conversationId: Int,     val messageId: Int,     val deliveredTo: String?,     val failReason: String?,     val eventType: String) : MessageEvents
Link copied to clipboard
annotation class MessageSentStatusUpdatedEvent
Link copied to clipboard
data class MessageUpdated(    val conversationId: Int,     val messageId: Int,     val eventType: String) : MessageEvents
Link copied to clipboard
annotation class MessageUpdatedEvent
Link copied to clipboard
annotation class MessageVoipEvent
Link copied to clipboard
data class MessageVoipEvents(    val conversationId: Int,     val messageId: Int,     val isOutgoing: Boolean,     val eventType: String) : MessageEvents

Events related to voip

Link copied to clipboard
data class MessagingSettingsChanged(val enabled: Boolean, val eventType: String) : FeatureEvents

This class is used to represent changes to messaging settings features.

Link copied to clipboard
annotation class RecipientAdminUpdatedEvent
Link copied to clipboard
annotation class RecipientUpdatedEvent